package com.zfj.Set;

import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;

/**
 * @author zfj
 * @date 2022/3/7 -11:34
 * 测试Set的接口使用
 * (1)无序，没有下标(2)不能重复
 */
public class Demo1 {
	public static void main(String[] args) {

		//创建集合
		Set<String> set=new HashSet<>();
		//添加数据
		set.add("小米");
		set.add("苹果");
		set.add("香蕉");
		set.add("草莓");
		System.out.println(set.size());
		System.out.println(set.toString());
		//删除
		set.remove("小米");
		System.out.println(set.toString());
		//遍历
		//增强for
		System.out.println("========增强for============");
		for (String s : set) {
			System.out.println(s);
		}
		//使用迭代器
		System.out.println("========使用迭代器============");
		Iterator<String> iterator = set.iterator();
		while (iterator.hasNext()) {
			System.out.println(iterator.next());
		}
		//判断
		System.out.println(set.contains("草莓"));
		System.out.println(set.isEmpty());
	}
}
